package co.gov.medellin.ssti.sub.model.dao;

import java.util.Collection;

import co.gov.medellin.ssti.sub.model.vo.CondicionConsultaVO;
import co.gov.medellin.ssti.sub.model.vo.RepDetBeneficiarioVO;
import co.gov.medellin.ssti.sub.model.vo.ReporteTotalBeneficiosOtorVO;

public interface ReporteTotalBeneficiosOtorDAO {
	/**
	 * 
	 * @param criterea
	 * @return
	 * 
	 */
	Collection<ReporteTotalBeneficiosOtorVO> findBeneficiosOtorgado(
			RepDetBeneficiarioVO criterea,
			Collection<CondicionConsultaVO> filtros);

	/**
	 * 
	 * @param criterea
	 * @return
	 * 
	 */
	Collection<ReporteTotalBeneficiosOtorVO> findBeneficiosOtorgadoConGestor(
			RepDetBeneficiarioVO criterea);

	/**
	 * 
	 * @param objRtbVO
	 * @return
	 * 
	 */
	RepDetBeneficiarioVO findFilters(RepDetBeneficiarioVO objRtbVO);
}
